﻿@import url(default.css);
@import url(commonfix.css);
#wrapper
{
    width: 100%;
    min-width:998px;
    margin: 0 auto;
}
#header
{
    height: 95px;
    background: url(css_images/header_bj.jpg) no-repeat 190px 0;
    margin: 0 auto;
    border-top: #E5F5F7 solid 7px;
    border-bottom: #DCDCDC solid 1px;
	margin-bottom:10px;
}
#header .logo
{    
    background: url(css_images/logo.jpg) no-repeat;
    width: 998px;
    height: 95px;
    margin: 0px auto;    
}
#header .logo a
{
    display: block;
    width: 300px;
    height: 45px;
    overflow: hidden;
    text-indent: -1000em;
}
#header .nav
{
    background: url(css_images/nav_bj.png) repeat-x;
    height: 36px;
    min-width: 650px;
    width: 65%;
}
#header .nav .nav_left
{
    width: 11px;
    height: 36px;
    background: url(css_images/nav_left_bj.png) no-repeat;
}
#header .site_menu
{
    height: 36px;
    line-height: 36px;
	padding-left:20px;
}
#header .site_menu a{margin-right:30px; }

#header .nav_cart
{
    background: url(css_images/nav_cart_bj.gif) no-repeat left center;
    padding-left: 14px;
    height: 36px;
    line-height: 36px;
}
#header .nav_cart li
{
    display: inline;
    padding: 0 6px;
}
#header .nav_cart li a
{
    color: #FFF;
}
#header .nav_cart li a:hover
{
    color: #FFF;
}
#header .crumb
{
    text-align: left;
    margin: 8px auto 14px 18px;
}
#header .crumb a
{
    color: #049DD9;
    text-decoration: none;
}
#header .crumb a:hover
{
    color: #049DD9;
    text-decoration: underline;
}

#content
{
    margin: 0;
    text-align: left;
    width: 100%;

}
#content .personal
{
    text-align: left;
    margin: 0 40px;
}

#content .personal .personal_info
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
#content .personal .personal_info span
{
    margin-right: 60px;
}
#content .personal .personal_show
{
    border:#B3B3B3 solid 1px;
	padding:20px 30px;
}
#content .personal .personal_show h2
{
    border-bottom:#F1EFED solid 2px;
	font-size:12px;
	height:17px;
}
#content .personal .personal_show h2 span
{
    background:url(css_images/h2_span_bj.gif) repeat-x bottom left;
	padding:5px 10px;
}
#content .op
{
    margin: 20px 0 0 0;
    text-align: right;
}

#content .search
{
    margin-top:20px; 
    font-weight:bold;
}
.rightpage .search{ position:relative; height:70px;}
.rightpage .search .btn_search{ position:absolute;right:0; bottom:0;}
.rightpage .search .search_left{float:left;width:80%;background:#F7FBFF; padding:5px 10px;  font-weight:bold; font-size:14px;}
#content .search input[type=text]
{
    border: #B5B8C8 solid 1px;
    background: url(css_images/input_bj.gif) repeat-x;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;
	
}
.rightpage .search input[type=text]
{
    border: #B5B8C8 solid 1px;
    background: url(css_images/input_bj.gif) repeat-x;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;
	margin-right:10px;
	
}
.rightpage .search select
{

	margin-right:10px;
	
}
.rightpage .search p{margin:7px 0px;}
.gray_input
{
    color:#878787;
}
.gray_input2
{
    color:#000;
}
.search_main{
    margin:0 80px;
}
.search_main_l{
    width:230px;
	height:450px;
    border-right:#90CDF2 solid 1px;

}
.search_main_l h2{
	background:url(css_images/search_table_bj.gif) repeat-x;
	height:27px;
	line-height:27px;
}
.search_main_l .tree
{
    padding:20px 10px;
	color: #049DD9;
	
}
.search_main_r
{  
  margin:0 auto;
  width:900px;
  padding-left:20px;
}
.rightpage
{
margin:0 20px;
padding-top:20px;
}
.rightpage .search{ 
text-align:left;
margin:0 auto;
}	
.search_table
{
	margin:20px auto 0 auto;
}
.search_table_title,.search_table_page
{
    border:#ACDBF7 solid 1px;
	background:url(css_images/search_table_bj.gif) repeat-x;
	height:33px;
	line-height:33px;
	color:#049DD9;
}
.search_table_title select,.search_table_page input
{
    margin:5px 0;
    vertical-align:middle;
	
}
.search_table_page
{ 
    text-indent:1em;
	text-align:left;
}
.search_table_page span
{
    margin:0 8px;
}
.search_table_page img
{
   margin:7px 0;
   vertical-align:middle; 
}
.search_table_page a
{
    color:#049DD9;
	font-size:12px;
}
.search_table_page a:hover
{
    color:#000;
	text-decoration:none;
	font-size:12px;
}
.btn_skip{
   width:33px;
   height:22px;
   line-height:22px;
   border:0;
   background:url(css_images/btn_skip_bj.gif) no-repeat;
   color:#049DD9;
   font-size:12px;
   text-align:center;
   margin:0;
   padding-left:3px;
}
.btn_skip:hover{
  width:33px;
   height:22px;
   line-height:22px;
    border:0;
   background:url(css_images/btn_skip_bj.gif) no-repeat;
   color:#000;
   font-size:12px;
   text-align:center;
   margin:0;
   padding-left:3px;
}
.search_table_page input.page_inputStyle 
{
    width:22px;
	height:18px;
	line-height:18px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#808080 solid 1px;
	border-left:#808080 solid 1px;
	color:#000;
	margin-right:3px;
	padding-left:2px;
	
}
.search_table_body
{
    border-left:#DCDCDC solid 1px;
    border-right:#DCDCDC solid 1px;
	height:280px;
	overflow:auto;
	line-height:280px;
	text-align:center;
}


#footer
{
    border-top: #DCDCDC solid 1px;
    margin-top: 15px;
    padding-top:16px;
	
}
#footer .copyright
{
    color: #049DD9;
    background: url(css_images/91huayi_logo.gif) no-repeat;
    height: 52px;
    text-align: left;
    padding: 10px 0 0 150px;
    margin-right: 50px;
    _margin-right: 30px;
}
#footer .copyright p
{
    line-height: 150%;
}

/*--tableStyle--*/
.tableStyle
{
    border-collapse: collapse;
    color: #666;
    text-align: left;
    margin: 10px 20px 10px 20px;
    color: #244281;
}
.tableStyle caption
{
    text-align: left;
    color: #59AAC2;
    margin-bottom: 10px;
}
.tableStyle tbody tr td
{
    height: 20px;
    line-height: 20px;
    padding: 3px;
    font-size: 12px;
    /* position: relative; */
    text-align:left;
}
.tableStyle input[type=text], .tableStyle select
{
    border: #B5B8C8 solid 1px;
    background: url("css_images/input_bj.gif") repeat-x;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;
	
}

.search_table_style
{
    border-collapse: collapse;
    color: #666;
    text-align: left;
	width:100%;
}
.search_table_style tr td
{
    height: 20px;
    line-height: 20px;
    padding: 3px 3px 3px 10px;
    font-size: 12px;
    text-align:left;
	border-bottom:#DCDCDC solid 1px;
}
.search_table_titel_style
{
    width:98%;
    border-collapse: collapse;
    text-align: left;
}
.search_table_titel_style tr td
{
    height: 20px;
    line-height: 20px;
    padding: 5px 3px 3px 10px;
    font-size: 12px;
    text-align:left;
	font-weight:bold;
}
.tr_hoverStyle
{
    background:#F7FBFF;
	border:#BDEBFF solid 1px;
	border-width:1px 0 1px 0;
	color:#049DD9;
}
.tr_selectStyle
{
    background:#FFE0CC;
	border:#BDEBFF solid 1px;
	border-width:1px 0 1px 0;
	color:#049DD9;
}
/*--tableStyle--*/





/*--fontStyle--*/
.f12green
{
    font-size:12px;
	color:#17BD17;
}

.f12red
{
    font-size:12px;
	color:#FF0000;
}

.tableStyle code
{
    color: #4D4D4D;
    font-style:normal;
     margin-right: 2px;
}
.tableStyle i
{
    color: #FF0000;
     font-style:normal;
     margin-right: 2px;
}

/*--buttonStyle--*/
.btn91
{
    width: 91px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btn91_bj.gif) no-repeat;
    color: #069;
    font-size: 12px;
    cursor: pointer;
    margin: 0 22px;
    border: 0;
}
.btn77
{
    width: 77px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btn77_bj.gif) no-repeat;
    color: #069;
    font-size: 12px;
    cursor: pointer;
    margin: 0 22px;
    border: 0;
}
.btn62
{
    width: 62px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btn62_bj.gif) no-repeat;
    color: #069;
    font-size: 12px;
    cursor: pointer;
    border: 0;
}
.btnsearch
{
    width: 64px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btnsearch_bj.gif) no-repeat;
    color: #069;
    font-size: 12px;
    cursor: pointer;
    margin: 0 22px;
    border: 0;
	padding-left:10px;
}
.btn125
{
    width: 135px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btn125_bj.gif) no-repeat;
    color: #069;
    font-size: 12px;
    cursor: pointer;
    border: 0;
	padding-left:10px;
}
button
{
    width: 66px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/button_bj.gif) no-repeat;
    border: 0;
    cursor: pointer;
    margin: 0 10px;
    text-align: left;
}
.edit span, .del span, .add span, .ok span, .cancel span
{
    display: inline-block;
    _display: inline;
    zoom: 1;
    background: url(css_images/op_bj.gif) 0 0 no-repeat;
    padding-left: 29px;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
}
.edit span
{
    background-position: 5px 0;
}
.del span
{
    background-position: 5px -16px;
}
.add span
{
    background-position: 5px -32px;
}
.ok span
{
    background-position: 5px -47px;
}
.cancel span
{
    background-position: 5px -64px;
}



.sec1
{
    color: #049DD9;
    background: url(css_images/sec1_bj.png) no-repeat center;
}
.sec2
{
    color: #000;
    background: url(css_images/sec2_bj.png) no-repeat center;
}
.main_tab
{
    border: #bbb 1px solid;
    border-width: 0 1px 1px 1px;
}

.main_tab tbody tr td
{
     text-align:left;
     vertical-align:top; 
}
.main_tab h4
{
     font-size:12px;
	 margin:20px auto 0px 20px;
}
.hint
{
    text-align:left;    
    position: absolute;
    right: -150px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #8EABCD;
    padding: 9px 0px 8px 30px;
    background: #EAF2FF url("css_images/icon_notice.gif") no-repeat 10px 7px ;
    z-index: 89;
}
.hint .hint-pointer
{
    position: absolute;
    left: -9px;
    top: 5px;
    width: 9px;
    height: 11px;
    background: url("css_images/pointer.gif") left top no-repeat;
    z-index: 89;
}
/*add 2010-6-8*/
.entrance
{
    text-align:center;
	margin:0 auto;
	width:1002px;
	position:relative;
}
.entry{width:500px;}

.cssbox1{background-position:bottom right; margin:0 20px 20px 20px;}
.cssbox1{ float:right;width:330px;}
.cssbox1 .cssbox{width:380px;}
.cssbox1 .cssbox_head{background-position:top right;padding-right:10px;}
.cssbox1 .cssbox_head h5{background-position:top left;margin:0;height:28px;}
.cssbox1 .cssbox_body{background-position:bottom left;margin-right:20px; /* interior-padding right */padding:0px 0px 30px 20px; }
.cssbox1 .cssbox_body dl{background:url(css_images/dl_bj1.gif) no-repeat;padding-left:80px; width:210px;text-align:left; }
.cssbox1 .cssbox_body dl dt{font-size:16px; font-weight:bold; color:#739E3B; margin-bottom:10px;font-family:"微软雅黑", "黑体";}
.cssbox1 .cssbox_body dl dd {line-height:150%;display:block;font-family:"宋体"; font-weight:bold;margin:5px 0;}
.cssbox1 .cssbox_body dl dd a{padding:3px 10px;display:block;color:#1CA7D9; text-decoration:none; border:#FFF solid 1px; }
.cssbox1 .cssbox_body dl dd a:hover {padding:3px 10px;display:block;color:#545454; border:#9C9C9C solid 1px; background:#E6E6E6; text-decoration:none;}


.cssbox2{background-position:bottom right; margin:0 20px 20px 20px;}
.cssbox2{ float:left;width:330px;}
.cssbox2 .cssbox{width:380px;}
.cssbox2 .cssbox_head{background-position:top right;padding-right:10px;}
.cssbox2 .cssbox_head h5{background-position:top left;margin:0;height:28px;}
.cssbox2 .cssbox_body{background-position:bottom left;margin-right:20px; /* interior-padding right */padding:0px 0px 30px 20px;}
.cssbox2 .cssbox_body dl{background:url(css_images/dl_bj1.gif) no-repeat; padding-left:80px; width:210px;text-align:left; }
.cssbox2 .cssbox_body dl dt{font-size:16px; font-weight:bold; color:#739E3B; margin-bottom:10px;font-family:"微软雅黑", "黑体";}
.cssbox2 .cssbox_body dl dd {line-height:150%;display:block;font-family:"宋体"; font-weight:bold;margin:5px 0;}
.cssbox2 .cssbox_body dl dd a{padding:3px 10px;display:block;color:#1CA7D9; text-decoration:none; border:#FFF solid 1px; }
.cssbox2 .cssbox_body dl dd a:hover {padding:3px 10px;display:block;color:#545454; border:#9C9C9C solid 1px; background:#E6E6E6; text-decoration:none;}


.cssbox3{background-position:bottom right; margin:0 20px 20px 20px;}
.cssbox3{ float:right;width:330px;}
.cssbox3 .cssbox{width:380px;}
.cssbox3 .cssbox_head{background-position:top right;padding-right:10px;}
.cssbox3 .cssbox_head h5{background-position:top left;margin:0;height:28px;}
.cssbox3 .cssbox_body{background-position:bottom left;margin-right:20px; /* interior-padding right */padding:0px 0px 30px 20px;}
.cssbox3 .cssbox_body dl{background:url(css_images/dl_bj2.gif) no-repeat; padding-left:80px; width:210px;text-align:left; }
.cssbox3 .cssbox_body dl dt{font-size:16px; font-weight:bold; color:#739E3B; margin-bottom:10px;font-family:"微软雅黑", "黑体";}
.cssbox3 .cssbox_body dl dd {line-height:150%;display:block;font-family:"宋体"; font-weight:bold;margin:5px 0;}
.cssbox3 .cssbox_body dl dd a{padding:3px 10px;display:block;color:#1CA7D9; text-decoration:none; border:#FFF solid 1px; }
.cssbox3 .cssbox_body dl dd a:hover {padding:3px 10px;display:block;color:#545454; border:#9C9C9C solid 1px; background:#E6E6E6; text-decoration:none;}


.cssbox4{background-position:bottom right; margin:0 20px 20px 20px;}
.cssbox4{ float:left;width:330px;}
.cssbox4 .cssbox{width:380px;}
.cssbox4 .cssbox_head{background-position:top right;padding-right:10px;}
.cssbox4 .cssbox_head h5{background-position:top left;margin:0;height:28px;}
.cssbox4 .cssbox_body{background-position:bottom left;margin-right:20px; /* interior-padding right */padding:0px 0px 30px 20px;}
.cssbox4 .cssbox_body dl{background:url(css_images/dl_bj2.gif) no-repeat;  padding-left:80px; width:210px;text-align:left; }
.cssbox4 .cssbox_body dl dt{font-size:16px; font-weight:bold; color:#739E3B; margin-bottom:10px;font-family:"微软雅黑", "黑体";}
.cssbox4 .cssbox_body dl dd {line-height:150%;display:block;font-family:"宋体"; font-weight:bold;margin:5px 0;}
.cssbox4 .cssbox_body dl dd a{padding:3px 10px;display:block;color:#1CA7D9; text-decoration:none; border:#FFF solid 1px; }
.cssbox4 .cssbox_body dl dd a:hover {padding:3px 10px;display:block;color:#545454; border:#9C9C9C solid 1px; background:#E6E6E6; text-decoration:none;}


/* menu styling */



.f_underline{ border-bottom:#B5B8C8 solid 1px; color:#0796D4; font-family:Arial, Helvetica, sans-serif,"宋体"; margin-right:20px;}
.f_underline sub{width:100px; display:block;}
.pitch{ background:url(css_images/pitch.gif) no-repeat; width:13px; height:16px; display: block; float:left;}
.unpitch{ background:url(css_images/unpitch.gif) no-repeat; width:13px; height:16px; display: block; float:left;}


/* welcome style */
.welcome{ background:url(css_images/welcome_bj.png) repeat-x 0 200px; height:350px;}
.welcome_main{width:955px; margin:0 auto; position:relative;}
.welcome_main .welcome_img{ background:url(css_images/welcome_pic_bj.png) no-repeat 0 0; width:231px; height:218px; position:absolute; top:97px; }
.welcome_main h1{z-index:-999;position:absolute; top:20px; left:230px;}
.welcome_main h5{z-index:-999; background:url(css_images/welcome_fangzi.png) no-repeat; width:763px; height:157px; margin-top:26px;position:absolute; top:36px; left:230px;}
.welcome_main h4{z-index:1000; background: url(css_images/tip_bj.png) no-repeat; width:560px; height:280px; position:absolute; top:0px; left:230px; padding:50px 10px 30px 10px; overflow:hidden;}
.welcome_main h4 div{padding:0 20px;}
.welcome_main h4 p{ text-indent:2em; color:#444; line-height:180%; font-size:14px;}
.welcome_main .exit{ text-align:right;}

.entrance h4{z-index:1000; background: url(css_images/tip_bj.png) no-repeat; width:560px; height:280px; position:absolute; top:0px; left:230px; padding:50px 10px 30px 10px; overflow:hidden;}
.entrance h4 div{padding:0 20px;}
.entrance h4 p{ text-indent:2em; color:#444; line-height:180%; font-size:14px;}
.entrance .exit{ text-align:right;}

/* popdiv  style */
.popdiv{
 position:absolute;
 top:50%;
 left:50%;
 margin:auto 0 0 -150px;
 width:300px;
 height:auto;
 background-color:#fff;
}
.popdiv #popbox{border:#849BBA solid 1px;padding-bottom:5px;}
.popdiv .exit{ text-align:right;margin:5px;}
.popdiv ul{font-size:12px; padding-left:40px;margin:0 10px 0 20px;}
.popdiv ul li{padding-left:10px; text-align:left; line-height:150%;margin:5px 0;}
.popdiv ul.info { background: url(css_images/icon-info.gif) no-repeat;}
.popdiv ul.warning { background: url(css_images/icon-warning.gif) no-repeat;}
.popdiv ul.error { background: url(css_images/icon-error.gif) no-repeat; }
.popdiv ul.question { background: url(css_images/icon-question.gif) no-repeat;}

 .btn120
{
    width: 120px;
    height: 24px;
    line-height: 24px;
    background: url(css_images/btn120_bj.gif) no-repeat;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    margin: 0 22px;
    border: 0;
}

/* password_edit style 2010.6.29 */
.password_edit{width:400px; margin:0 auto;}
.password_edit dl dt{ margin:27px 0 20px 0; color:#000; font-size:12px; font-weight:bold;}
.password_edit dl dd{height:22px; line-height:22px;padding-left:20px;font-size:12px; color:#244281; margin:10px 0;vertical-align:middle;}
.password_edit dl dd label{display:block;width:110px;  float:left;}
.password_edit dl dd label i{color:#FF0000; margin-right:5px; font-style:normal;}
.password_edit dl dd input[type=text]{ border: #B5B8C8 solid 1px;
    background: url(css_images/input_bj.gif) repeat-x;
    height: 22px;
	line-height: 22px;
    padding-left: 2px;
	vertical-align:middle;}
	
.tip,.tip_head,.tip_head h5,.tip_body{background: transparent url(css_images/systip_bj.gif) no-repeat;}
.tip{background-position:bottom right;margin:0 auto 20px 0; }
.tip{width:100%; overflow:hidden}
.tip_head{background-position:top right;padding-right:10px;}
.tip_head h5{background-position:top left;margin:0;padding:5px 0 5px 10px;}
.tip_body{background-position:bottom left;margin-right:6px; /* interior-padding right */padding:0px 0px 10px 3px; }
.tip_body ul{ margin-left:10px;background: url(css_images/tip_ul_bj.gif) no-repeat; padding-left:35px;}
.tip_body ul li{ color:#FF2B00; font-weight:bold; line-height:150%;}


/* welcome_New style 2010.7.1 */
.welcome_New{width:850px; margin:10px auto 0px auto; height:345px; font-size:12px; color:#2867A3;z-index:-9999;}
.welcome_New .function{ float:left; width:463px; background:url(css_images/funtion_bj.gif) no-repeat;height:334px;}
.welcome_New h6{height:29px; line-height:29px;}
.welcome_New h6 span{font-size:12px;font-weight:normal; color:#2867A3; padding-left:20px; text-align:right; float:right;margin-right:10px;padding-top:5px;}
.welcome_New .function h6 span{ background: url(css_images/funtion_h6_bj.gif) no-repeat 0 60%;}
.welcome_New .function ul{width:400px;text-align:center;margin:0 auto; padding:10px; list-style:none; }
.welcome_New .function ul li{ font-size:13px; text-align:center; margin:5px 8px 5px 5px ; float:left;width:117px; height:83px; line-height:130%;}
.welcome_New .function ul li img{margin:12px 0 5px 0;}
.welcome_New .function ul li a:hover{ background: url(css_images/function_ul_li.png) no-repeat;width:117px; height:83px; display:block; font-weight:bold; text-decoration:none;line-height:130%;text-align:center;}
.welcome_New .work{ float:right; width:315px; background: url(css_images/work_bj.gif) no-repeat;height:334px;}
.welcome_New .work h6 span{ background: url(css_images/work_h6_bj.gif) no-repeat 0 60%;}
.welcome_New .work ul{margin:30px 20px; }
.welcome_New .work ul li{line-height:150%;margin:10px 0; background:url(css_images/work_ul_li.png) no-repeat 0 5px; padding-left:15px;}
.welcome_New .work ul li a{ font-weight:bold;}
.welcome_New .work ul li span{color:#FF0000;}

/* setting style 2010.7.1 */
.setting{width:700px;margin:0 auto 30px auto;}
.setting h6{height:22px; line-height:22px;background: url(css_images/funtion_h6_bj.gif) no-repeat 0 50%;font-size:12px;font-weight:normal; color:#2867A3; padding-left:20px;margin-bottom:20px;}
.setting_left{margin:0 10px;width:235px; height:323px; float:left;}
.setting_left .main_body{width:230px; height:315px; border:#B5B8C8 solid 1px; overflow:auto; color:#244281;}
.setting_left .main_body .select{ background:#FFE0CC;}
.setting_left h5{ font-size:12px; color:#000; margin-bottom:5px;}
.setting .btn{float:left;width:69px; margin-top:100px; }
.setting .btn a{ display:block;margin-bottom:10px; border:0;}
.opptn{clear:both;text-align:center; float:none; margin-top:30px; margin:0 auto; width:700px;}

/* errorPage style 2010.7.2 */
.error{ background:url(css_images/error_bj.gif) no-repeat right top; width:1002px; height:263px; margin:30px auto; padding-top:150px;}
.error h2{ color:#067EAB; font-size:14px; width:1002px; text-align:center; }
.error a.error_login{ width:62px; height:24px; border:0; display:block;margin:50px auto ;}


.nhisloader { width: 237px; position:; z-index:200;  height: 67px; background: transparent url(css_images/ajax-loader-2.gif) no-repeat; }

.input_common{
    border: #B5B8C8 solid 1px;
    background: url("css_images/input_bj.gif") repeat-x;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;}

/* add_xiangmu style 2010.8.12 */	
.add_xiangmu{margin:20px 0 0 20px;}
.add_xiangmu ul li{margin:10px 0;  color:#244281}

/* popdiv_menu style 2010.10.15 */	
.popdiv_menu{margin:0;  width:770px; background:url(../images/popdiv_menu_top.jpg) no-repeat top left; padding-top:9px}
.popdiv_menu_mid{ width:770px; background:url(../images/popdiv_menu_mid.jpg) repeat-y;height:auto!important;_height:200px; min-height:200px; overflow:auto; zoom:1;}
.popdiv_menu_bottom{width:770px; background:url(../images/popdiv_menu_bottom.jpg) no-repeat; height:14px; font-size:0;}
.popdiv_menu h2{ margin:0;padding:0; }
.popdiv_menu ul{ padding:0; margin:0;}
.popdiv_menu ul li{ padding:0; margin:0;}
.popdiv_menu .tab{width:750px;margin:0 auto; font-size:12px; color:#555; padding: 0 10px; background:url(../images/popdiv_menu_a.gif) repeat-y 10px 0; min-height:200px; overflow:auto; zoom:1;}
.popdiv_menu .tab h2{float:left; width:100px; overflow:hidden; font-size:14px; font-weight:normal; background: url(../images/popdiv_menu_a.gif) repeat-y; }
.popdiv_menu .tab h2 span,
.popdiv_menu .tab h2 a{ float:left; width:100px; height:31px; line-height:31px; color:#2867A5;  background: url(../images/popdiv_menu_a.gif) no-repeat; text-align:center; cursor:pointer; text-decoration:none;}
.popdiv_menu .tab h2 a:hover{background: url(../images/popdiv_menu_a_current.gif) no-repeat;width:100px; height:31px; color:#2867A5;  text-decoration:none;margin-right:2px;}
.popdiv_menu .tab h2 .current{ background: url(../images/popdiv_menu_a_current.gif) no-repeat; font-weight:bold;width:100px; height:31px; color:#2867A5;line-height:31px;}
.popdiv_menu .tab ul{float:left;  text-align:left;width:650px;   overflow:auto; zoom:1; }
.popdiv_menu dl{width:310px; float:left; margin:0 5px 0px 5px;padding-bottom:0px;}	
.popdiv_menu dt{ width:100px;display:block; float:left;text-align:center;  line-height:22px; }
.popdiv_menu dt a{width:100px;text-align:center; margin:0 auto;padding:0; display:block; }
.popdiv_menu dt img{ display:block; margin:0 auto;padding:0;text-align:center;}
.popdiv_menu dd{float:left;  line-height:24px;width:195px;}
.popdiv_menu dd  {line-height:30px;}
#header .site_menu .popdiv_menu dd a{padding:0; margin-right:16px;float:left; display:block; }
.anchor_l2  { position:relative;}
.anchor_l2 img { vertical-align:top;}
.anchor_r2{ width:770px;display:none;z-index:10000;position:absolute; top:35px;  }

/* welcome_menu style 2010.10.15 */	
/*
.welcome_menu{margin:0px auto 0 auto;  width:850px; }
.welcome_menu h2{ margin:0;padding:0;}
.welcome_menu ul{ padding:0; margin:0;}
.welcome_menu ul li{ padding:0; margin:0;}
.welcome_menu .tab{margin:0 auto; font-size:12px; color:#555; }
.welcome_menu .tab h2{width:850px;  overflow:hidden; font-size:12px; font-weight:normal; }
.welcome_menu .tab h2 span,
.welcome_menu .tab h2 a{ float:left; width:92px; height:29px; color:#2867A5;  line-height:25px; background: url(../images/a_bj.png) no-repeat; text-align:center; cursor:pointer; text-decoration:none; margin-right:2px;}
.welcome_menu .tab h2 a:hover{background: url(../images/a_hover_bj.png) no-repeat;width:92px; height:29px; color:#fff;  text-decoration:none;margin-right:2px;}
.welcome_menu .tab h2 .current{ background: url(../images/a_current_bj.png) no-repeat; font-weight:bold;width:92px; height:29px; color:#fff;margin-right:2px;}
.welcome_menu .tab ul{padding:30px 33px;  text-align:left; background:url(../images/ul_bj.png) no-repeat; }


.welcome_menu dl{width:360px; float:left; margin:0 5px 0px 5px;padding-bottom:0px;}	
.welcome_menu dt{ width:100px;display:block; float:left;text-align:center;  line-height:22px; }
.welcome_menu dt a{width:100px;text-align:center; margin:0 auto;padding:0; display:block; }
.welcome_menu dt img{ display:block; margin:0 auto;padding:0;text-align:center;}
.welcome_menu dd{float:left;  line-height:24px;width:245px;}
.welcome_menu dd  {line-height:30px;}
.welcome_menu dd a{padding:0; margin-right:16px; float:left; display:block; }


*/
.bgray{ border-bottom:#F8F8F8 solid 2px; margin:8px auto; font-size:0; clear:both;width:90%; }


.tip_2011_2_23{border:#F9E98E solid 3px; background: url(css_images/tip_bg.gif) #FFF7C7 no-repeat 13px 11px; padding:7px 13px 7px 60px; color:#069; width:400px; line-height:200%; text-align:left; font-size:12px;}
em {font-style: normal; FONT-WEIGHT: normal}
a em {font-style: ""}
.btn_normal {line-height: 24px; display: inline-block; background: url(css_images/btns_bg.gif) no-repeat  0px 0px; height: 24px; color: #069; font-size: 12px; cursor: pointer; font-weight: normal; text-decoration: none;padding-left:10px;}
.btn_normal em {line-height: 24px; display: inline-block; background:  url(css_images/btns_bg.gif) no-repeat right -24px; height: 24px; color: #069; font-size: 12px; cursor: pointer; ;font-weight: normal; text-decoration: none;padding-right:8px;}
a.btn_normal:hover {background-position: 0px -48px}
a.btn_normal:hover em{display: inline-block; background-position: right -72px; height: 24px; text-decoration: none;}

.page0232{ overflow:auto;}
.page_left{width:196px; float:left;}
.page_right{margin-left:204px;margin-right:8px;}
.title{ background:url(css_images/h3_title_bg.gif) repeat-x; height:27px; line-height:27px; font-size:13px; font-weight:bold; text-indent:1em;}
.box0232_1{border:#90CDF2 solid 1px;}
.box0232_2{border:#CCC solid 1px;}
.h_500{ height:500px;}
.h_100{ height:100px;}
.h_380{ height:380px;}
.mb_8{margin-bottom:8px;}
.p10{padding:10px 12px;}
.box0232_main{line-height:250%;}
.tool{height:18px; border-top:#fff solid 1px; border-bottom:#808080 solid 1px; background:#D4D0C8; padding-left:10px; padding-top:4px;}
.tool a:hover{ text-decoration:none;}
.icon_search{ background:url(css_images/icon_search.gif) no-repeat; width: 15px; height:15px; margin-right:8px; display:block; float:left;}
.icon_print{ background:url(css_images/icon_print.gif) no-repeat; width: 16px; height:14px; margin-right:8px;display:block; float:left;}
.icon_save{ background:url(css_images/icon_save.gif) no-repeat; width: 14px; height:14px; margin-right:8px;display:block; float:left;}
.box0232_main2{border:#CCC solid 1px; border-width:0 1px 1px 1px;}

.table_0224_caption{ font-size:15px; font-weight:bold; margin-bottom:10px;  text-align:center;}
.table_0224{ border:#A0A0A0 solid 1px; border-width:1px 0 0 1px;}
.table_0224 tr td,.table_0224 tr th{border:#A0A0A0 solid 1px; border-width:1px 1px 1px 0;}
.table_0224 tr td{ height:35px; line-height:35px;}
.table_0224 thead th{ height:42px;background:#4F81BD; color:#fff;  font-weight:bold;text-align:center;}
.table_0224 tbody td{ text-align:center;}
.table_0224 tfoot td{ height:49px; text-align:center; line-height:49px; background:#E9F1FD; color:#FF0000;}
